package server;

import java.io.FileInputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;

//D:\用户目录\我的图片\java42.jpg

public class SendFileThread extends Thread {
	private Socket s;

	public SendFileThread(Socket s) {
		this.s = s;
	}

	@Override
	public void run() {
		try {
			// in不要了
			FileInputStream fin = new FileInputStream(
					"E:\\BaiduNetdiskDownload\\job-salary.png");
			byte[] b = new byte[fin.available()];// 不保险，小文件可以。
			int len = fin.read(b);

			OutputStream out = s.getOutputStream();
			out.write(b, 0, len);
			out.flush();
			System.out.println("文件发送给" + s + "成功！");
		} catch (IOException e) {
			// TODO 自动生成的 catch 块
			e.printStackTrace();
		} finally {
			try {
				s.close();
			} catch (IOException e) {
				// TODO 自动生成的 catch 块
				e.printStackTrace();
			}
		}

	}
}
